Добрый день всем!
Хочу показать вам свою игру. Это первое, что я вообще когда-либо делал для ZX Spectrum.
Очередной арканоид  Хотя, если честно, я даже не помню, сколько подобных игр выходило на Спектруме. Из детства в памяти остались только Arkanoid и Batty.
История создания довольно простая. Как-то я решил написать арканоид на WebGL. Мне понравилось то, что получилось, и в какой-то момент пришла мысль: а что, если попробовать перенести всё это на ZX Spectrum?
Попробовал. Но перенести всё задуманное не получилось — банально не хватило памяти. Конечно, я далеко не специалист по программированию под Spectrum и вполне допускаю, что где-то допустил ошибки, а что-то можно было реализовать гораздо эффективнее.
В итоге решил, что всё, что удалось реализовать, войдёт в версию для 48K, а оставшиеся задумки постараюсь воплотить в версии для 128K.
Разрабатывал и тестировал игру в эмуляторе Fuse. К сожалению, пока нет возможности проверить её на реальном железе, поэтому буду рад, если кто-нибудь попробует.
В детстве я много играл на Спектруме. И почему-то в памяти осталось ощущение, что большинство игр того времени были настоящими испытаниями, которые практически невозможно пройти до конца. Не знаю, может, это я просто плохо играл  Но свою игру я постарался сделать такой, чтобы пройти её было вполне реально.
Не буду больше раскрывать подробности. Если любите арканоиды — попробуйте поиграть!
Буду рад отзывам, замечаниям и сообщениям об ошибках.

---
v1.1
- Улучшена система защиты от зацикливания мяча: увеличена глубина анализа повторяющихся траекторий.
---
v1.2
- Исправлено зацикливание мяча при перемещении между порталами.
---
v1.3
- Исправлена ошибка отображения количества жизней (10 и более).
---
v1.4
- Добавлена дополнительная защита от сложных зацикливаний: если мяч слишком долго не достигает разрушаемых блоков или биты, игра плавно корректирует его траекторию.
- Исправлена обработка быстрого сохранения в памяти после завершения игры.
- Внесены небольшие улучшения в организацию памяти и загрузку игры.

---
v1.5
Исправления и улучшения (48к):
- Исправлена ошибка, из-за которой шары иногда телепортировались при использовании MULTI/SWARM.
- Оптимизирована игровая физика при большом количестве шаров. Уменьшены замедления при высокой нагрузке.
- Уменьшено мерцание шаров и падающих призов.
- Улучшено поведение BOT-помощника: выбор направления удара, приоритет разрушения кирпичей, учёт непробиваемых блоков и некоторых рикошетов, подбор полезных и избегание вредных призов.
- Исправлена работа эффектов SAFE, CHAOS и PIERCE после потери мяча: при наличии запасных жизней они продолжают действовать.
- Скорректированы условия появления отдельных призов и их баланс.
- Обновлены значки призов и обозначения активных эффектов.
- Исправлены цветовые атрибуты загрузочной заставки и оформление экранов после загрузки.
- Дополнительные оптимизации и исправления стабильности.

Думаю это последние изменения для версии 48к, память там не откуда уже выделять. Всё остальное, что изначально я планировал сделать, делаю сейчас только в версии 128к. Версия 128к будет выложена позднее. Думаю к середине ноября наверное.
